﻿@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px;}
a { text-decoration:none; color:#4b4a4a;}
img{ border:0px; margin:0px; padding:0px; display:inline;}
p { text-indent:2em;}
a:hover { text-decoration:underline;}
ul li { float:left; list-style:none;}
.left { float:left; display:inline;}
.right { float:right; display:inline;}
.clear { clear:both;}
.tab { border-collapse:collapse;}
.tab td,.tab th { border:1px #ccc solid; padding-left:10px;}
.search-pagination{ text-align:center}
.pagination {
   text-align:center;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block;    float: none; }
.pagination > li > a,
.pagination > li > span {
    position: relative;word-break: keep-all;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #8bc20d;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #8bc20d;
    border-color: #8bc20d;
    cursor: default; }.factory1 ul li a{ display:block}



body 
{
	border-top:6px #1f950a solid;
	width:100%;
	text-align:center; 
	line-height:22px; 
	font-size:12px;
	font-family:Microsoft YaHei;Arial;
}
.logo { width:1000px; height:114px; margin:0 auto;}
.logoRight { width:300px;}
.logoTop { width:200px; height:30px; display:block; background-color:#1f950a; line-height:30px; margin-left:70px; margin-bottom:20px;}
.logoTop a { color:#fff;}
.logoTop a:hover { color:#fff; text-decoration:underline;}

.nav{height:37px; line-height:37px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{float:left; background:url(../images/nav_li.jpg) no-repeat left center; width:99px; text-align:center;}

.nav ul li.none{background:url(../images/hover_bg.jpg) no-repeat 5px 5px; display:block; text-decoration:none;}
.nav ul li.none a{ color:#275820;}
.nav ul li a:hover{background:url(../images/hover_bg.jpg) no-repeat 5px 5px; display:block; color:#275820; text-decoration:none;}
.menu {
	height: 37px;
	width: 1000px;
	margin:0 auto;
	position:relative;z-index:20000;
}
.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 37px;
}
/* Links */

.menu li a {
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #fff;

}
.menu li:first-child a {
	border-left: none;
}
.menu li:last-child a {
	border-right: none;
}

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 35px;
	left: 0;
	opacity: 0;
	background: #71B605;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
.menu li:hover > ul {
	opacity: 1;
}
.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
background:none;
}
.menu li:hover > ul li {
	height: 36px;
	overflow: visible;

}
.menu ul li a {
	width: 110px;
	margin: 0;
	border: none;
	
font-size: 14px;
}
.menu ul li:last-child a {
	border: none;
}






.navli1 { background:url(../images/home.gif) no-repeat left center;}
.navHli a { color:#05ad2e; background:url(../images/navHbg.gif) no-repeat bottom;}
.banner {height:376px; margin:10px auto; overflow:hidden; width:1440px;}
.case_box{position:relative;width:1440px;height:376px;overflow:hidden; text-align:center;}
.case_box p{z-index:2;position:absolute;text-indent:-9999px;width:28px;height:51px;top:40%;cursor:pointer}
.case_box ul{position:absolute;height:376px;overflow:hidden;top:0px;left:0px}
.case_box ul li{width:1440px;height:376px}
.case_box ol{position:absolute;bottom:0;left:80%;margin:0 0 0 -20px;height:20px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:20px;height:20px;line-height:999em;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -20px;}
.line {overflow:hidden; width:100%; margin-top:20px;}
.xh_mk1 { width:1000px; margin:0 auto; text-align:left; }
.xh_proList { width:216px; margin-bottom:10px;}
.xh_proTit { background:url(../images/proListTit.gif) no-repeat; width:206px; height:38px; line-height:36px; font-weight:bold; padding-left:10px;}
h2 { color:#05ad2e; font-size:14px; font-family:"微软雅黑";}
.xh_text { padding:10px; border:1px #eaeaea solid; border-top:0px; padding-top:1px;}
h3 { width:182px; background:url(../images/cplibg.gif) no-repeat; height:25px; line-height:25px; font-size:12px; padding-left:10px; margin-top:9px;}
.xh_proList li { background:url(../images/cpList.gif) no-repeat left center; padding-left:15px; width:175px; height:30px; line-height:30px; border-bottom:1px #CCC dotted;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xh_product { width:770px;}
.xh_prodTit { background:url(../images/routebg.gif) no-repeat; height:38px; line-height:38px; padding:0px 15px; margin-bottom:10px;}
.xh_pro { background:url(../images/pic_bg.gif) no-repeat; width:230px; height:163px; padding:5px; margin:6px 5px 6px 10px;}
.xh_pro img { padding-right:10px; width:120px; height:120px; float:left;}
.xh_pro a { color:#05ad2e; line-height:28px;}

.xh_pro1 { background:url(../images/pic_bg.gif) no-repeat; width:230px; height:163px; padding:5px; margin:6px 1px 6px 10px;}
.xh_pro1 img { padding-right:10px; width:120px; height:120px; float:left;}
.xh_pro1 a { color:#05ad2e; line-height:28px;}

.xh_ys1 { width:500px; font-family:"微软雅黑";}
.ysNum { padding:5px; width:30px; height:30px; line-height:30px; display:block; background:#d5d4d6; font-size:26px; color:#fff; font-weight:bold; margin-right:10px;}
h1 {font-size: 24px; color: #127229; font-family: '微软雅黑'; line-height:40px;}
.xh_ys1 p { margin:15px 0px 50px 0px;}
.xhMarTop { margin-top:50px;}
.xh_mk2 { border-bottom:1px #CCC dotted; width:100%;}
.xh_mk3 { border-top:1px #CCC dotted; width:100%; margin-top:1px;}
.xh_tit { background:url(../images/titbg.gif) repeat-x 0 center; height:30px; line-height:30px; margin-top:15px; margin-bottom:10px;}
.xh_tit h2,.xh_tit a { background:#fff; padding:0px 10px;}
.xh_about { width:700px;}
.jjimg { border:1px #CCC solid; padding:1px; margin-right:20px; margin-left:10px;}
.xh_contact { width:260px; margin-left:40px;font-size: 14px;color: #D10303;}
.xh_news { width:370px; margin-top:25px;}
.xh_nTit { background:url(../images/t_dt.gif) repeat-x bottom; height:34px; line-height:32px; padding-right:20px; padding-left:5px;}
.xh_nTit h2 { background:url(../images/titBotbg.gif) no-repeat left bottom; font-size:16px; color:#333; padding-bottom:2px; font-weight:normal;}
.xh_newsList li { width:310px; background:url(../images/newsList.gif) no-repeat left center; padding-left:15px; height:27px; line-height:27px;}
.yc { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:220px; height:34px; line-height:34px;}
.xh_nText { padding:10px 20px 0px 10px; border-right:1px #CCC dotted; margin-right:1px;}
.xh_tech .xh_nTit { padding-left:20px;}
.xh_tech .xh_nText { padding-left:20px; border-left:1px #CCC dotted;}
.xh_service { width:260px; margin-top:25px;}
.color { color:#05ad2e;}
.xh_service .xh_nText { border-right:0px; padding-right:10px;}
.xh_footer { text-align:center; width:100%; padding-bottom:10px;height:180px; padding-top:27px;background-color: #383838;color: #fff;}
.xh_footer ul{ width:1000px; margin:0 auto;}
.xh_footer li{ float:left; list-style-type:none; width:100px;}
.xh_left { width:216px;}
.xh_main { padding:5px; width:760px; _padding:5px 4px;}
.mainP p { margin-bottom:10px;}
.Next { padding-top:30px;}
.Center { text-align:center; padding-bottom:10px;}
.xh_ry { background:url(../images/rybg.jpg) no-repeat; width:215px; height:225px; padding-top:3px; text-align:center; margin:9px;}
.ryTop { padding:1px; border:1px #CCC solid; margin-bottom:10px;}
.xh_customer img { border:1px #CCC solid; margin:5px 3px; padding:1px;}
.xh_kh { width:290px; padding:10px; margin:10px 30px; border:1px #ccc dashed;}
.xh_lxMap { padding:10px; background:url(../images/lxbg.jpg) no-repeat right bottom;}
.xh_conmap { width:220px; height:135px; border:1px #CCC dotted; padding:10px; margin:5px;}
.xh_nList li { width:720px; line-height:36px; height:36px; border-bottom:1px #CCC dashed; background:url(../images/newsList.gif) no-repeat left center; padding-left:20px;}
.name { background:url(../images/ytbg.jpg) no-repeat; width:137px; height:30px; display:block; color:#fff; line-height:28px; text-align:center; font-size:14px; font-weight:bold; margin:10px;}

.xh_pros { height:126px; margin-top:10px; border:1px #CCC dashed; padding:5px;}
.xh_pros p { text-align:left;}
.xh_pros a { color:#05ad2e; line-height:26px;}
.xh_pros img { height:100px;}

/* 分页 */
.k_pagelist {clear:both;line-height:30px; padding-top:30px; margin-top:30px;}
.k_pagelist em {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;color:#009900;}
.k_pagelist a {padding:2px 4px;border:1px solid #E7E7E7;font-size:12px;margin:0px 2px;}

.piclist li { width:230px; float:left; display:inline; margin:10px; text-align:center;}
.piclist li img { padding:5px; border:1px solid #eee; width:210px; height:228px;}
.piclist li img:hover { border:1px solid #05ad2e;}
.piclist li span { height:35px; line-height:35px;}
.piclist1 li { width:230px; float:left; display:inline; margin:10px; text-align:center;}
.piclist1 li img { padding:5px; border:1px solid #eee; width:231px; height:180px;}
.piclist1 li img:hover { border:1px solid #05ad2e;}
.piclist1 li span { height:35px; line-height:35px;}
.xw_tj li { background:url(../images/block.jpg) left 10px no-repeat; padding-left:10px; border-bottom:1px dashed #eee; width:184px; height:24px; line-height:24px; margin:1px auto; overflow:hidden;}

.xgxw { margin-top:15px;}
.xgxw_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgxw .lb { border:1px solid #eaeaea; border-top:0; padding:10px 0;}
.xgxw li { width:356px; margin:0 10px; float:left; display:inline; height:24px; line-height:24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background:url(../images/newsList.gif) 3px center no-repeat; text-indent:22px; border-bottom:1px dashed #ccc;}

.xgcp { margin-top:15px;}
.xgcp_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgcp .lb { border:1px solid #eaeaea; border-top:0; padding:10px;}
.xgcp li { width:126px; margin:0 10px; float:left; display:inline; text-align:center;}
.xgcp li img { width:110px; height:110px; display:block}
.xgcp li span{ display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xgscx { margin-top:15px;}
.xgscx_tit { height:38px; background:url(../images/xgxw_tit.jpg) no-repeat; line-height:38px; padding-left:10px; font-weight:bold;}
.xgscx .lb { border:1px solid #eaeaea; border-top:0; padding:10px;}
.xgscx li { width:226px; margin:0 10px; float:left; display:inline; text-align:center;}
.xgscx li img { width:210px; height:120px;}
.green { color:#05ad2e;}

.xh_sitemap { padding:15px 10px;}
.xh_sitemap p { text-indent:0; font-weight:bold; margin:10px 0;}
.xh_sitemap p a { color:#05ad2e;}
.xh_sitemap ul { margin:10px;}
.xh_sitemap li { width:120px;}
.xh_sitemap dl { margin:10px;}
.xh_sitemap dl dt { height:30px; line-height:30px;}
.xh_sitemap dl dt a { font-weight:bold; color:#05ad2e;}
.xh_sitemap dl dd a { width:230px; margin:0 5px; float:left; height:23px; line-height:23px; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.video { width:220px; height:200px; margin-left:30px;}
.video .vd_img { padding:2px; border:1px #CCC solid; width:180px; height:120px; display:block; margin-bottom:5px;}
.vd_img:hover { border:1px #05ad2e solid;}
.video a,.sol a { color:#05ad2e;}
.vdTop { height:50px; line-height:50px; border-bottom:1px #CCC dotted; margin-bottom:10px;}
.sol { width:370px; text-align:center; margin-bottom:10px;}
.sol img { width:300px; height:180px;}
.xh_scx { text-align:center; width:230px; border:1px #CCC solid; margin:10px;}
.xh_scx a { color:#05ad2e; line-height:26px;}
.xh_scx p { text-align:left; padding:5px;}
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page li{ list-style-type:none;}
.page a,.page span{display:block;color:#05ad2e;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#05ad2e;border:1px solid #ccc} 
.page input{padding:0px;color:#05ad2e;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 璺宠浆INPUT */
.cateTitleb {margin-top:15px; text-align:center}

.prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prenext .pre{float:left;width:50%} 
.prenext .next{text-align:right;float:right;width:50%}